5.2 an Object-type System for O ?

نویسنده

  • S G
چکیده

that does not break the type structure we have devised, provided that uniication be instrumented to deal with the new types. This, and the other related problems relative to the extension with object-types represent subject of our future work. Acknowledgements. The authors wish to thank the anonymous referees for their comments and suggestions. {disjunctions of atomic formulas playing the role of attributes, while methods are speciied as linear clauses that are used to rewrite (possibly modifying them) the attributes of objects. In O ? , instead, objects are encoded as terms that encapsulate their methods as subterms. With this encoding, while retaining the form of method inheritance peculiar to 2], we also obtain a natural modeling of dynamic method redeenition, a functionality that could hardly be accounted for in 2]. The encoding of objects in O ? is inspired to the language F&O of 4], from which, however, our approach diiers for the choice of both the computational model and the object model. F&O subscribes to the proofs-as-computations principle of Linear Logic which interprets sequents as en-codings of the state of the computation and proofs as descriptions of the state evolution. Furthermore, F&O takes, essentially, a class-based approach where objects are created by instantiating a class and referenced to by means of the identiiers they are associated with at creation time. A similar approach is taken in the HACL language of 7]. HACL is a concurrent linear logic calculus which also adheres to the proofs-as-computations and formulas-as-processes principles of Linear Logic. Again, the object model is, essentially, a class-based model where objects are encoded as (abstraction of) records that result as the xed points of their associated class deenitions. On the other hand, O ? is a standard logic programming language, that uses uniication to compute values returned as results in answer substitutions , and shared variables to capture the semantics of cascaded method invocations peculiar to the companion functional calculi. Furthermore, the underlying data model is an object-based model, where the recursive nature of objects is captured relying on the self-application semantics of method invocation rather than on the on the explicit use of xed-point operators. Using this encoding, objects in O ? could be construed as elements of recur-sive types in a way similar to that described in 5]. The rest of this section brieey describes how this can be done. In the type system of 5], the …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Recombinant VP1 Protein of FMD Virus Type O/IRN/2010 as an Immunogenic Peptide Expression System

Foot and Mouth Disease (FMD) is highly contagious disease among cloven-hoofed animals. FMD virus has structural and non-structural proteins. Vp1 is the most immunogenic structural peptides of FMD virus, applied for major vaccine studies. Objective: Construction of Pet28-VP1 cassette for FMD virus type O/IRN/2010 and expression VP1 peptide as the most immunogenic antigen was the aim of this stud...

متن کامل

Improvement of Navigation Accuracy using Tightly Coupled Kalman Filter

In this paper, a mechanism is designed for integration of inertial navigation system information (INS) and global positioning system information (GPS). In this type of system a series of mathematical and filtering algorithms with Tightly Coupled techniques with several objectives such as application of integrated navigation algorithms, precise calculation of flying object position, speed and at...

متن کامل

Object-Based Classification of UltraCamD Imagery for Identification of Tree Species in the Mixed Planted Forest

This study is a contribution to assess the high resolution digital aerial imagery for semi-automatic analysis of tree species identification. To maximize the benefit of such data, the object-based classification was conducted in a mixed forest plantation. Two subsets of an UltraCam D image were geometrically corrected using aero-triangulation method. Some appropriate transformations were perfor...

متن کامل

Design and Modeling of a New Type of Tactile Sensor Based on the Deformation of an Elastic Membrane

This paper presents the design and modeling of a flexible tactile sensor, capable of detecting the 2D surface texture image, contact-force estimation and stiffness of the sensed object. The sensor is made of polymer materials. It consists of a cylindrical chamber for pneumatic actuation and a membrane with a mesa structure. The inner radius of the cylindrical chamber is 2cm and its outer radius...

متن کامل

Segmentation Assisted Object Distinction for Direct Volume Rendering

Ray Casting is a direct volume rendering technique for visualizing 3D arrays of sampled data. It has vital applications in medical and biological imaging. Nevertheless, it is inherently open to cluttered classification results. It suffers from overlapping transfer function values and lacks a sufficiently powerful voxel parsing mechanism for object distinction. In this work, we are proposing an ...

متن کامل

The Object Detection Efficiency in Synthetic Aperture Radar Systems

The main purpose of this paper is to develop the method of characteristic functions for calculating the detection characteristics in the case of the object surrounded by rough surfaces. This method is to be implemented in synthetic aperture radar (SAR) systems using optimal resolution algorithms. By applying the specified technique, the expressions have been obtained for the false alarm and cor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996